// 登录功能，只需要存储 token 即可，所以，状态默认值为：''
import { getToken } from '@/utils/auth'

// 每次初始化先从本地获取token
const initialState = getToken() || ''

const login = (state = initialState, action) => {
  if (action.type === 'login/token') {
    return action.token
  }
  if (action.type === 'login/clearToken') {
    return ''
  }
  return state
}

export default login